I remember when my USB keyboard mostly wouldn't work in between the POST and Windows screen, I used a PS/2 keyboard along with it. But after I got settled in with Windows, I didn't have the need to use the PS/2 keyboard, and the USB has worked fine throughout.
I have heard of Vista 64bit having slight issues with some hardware, but unfortunately I have no experience with Vista.