i installed mother board first then mouse and keyboard then gpu and network
OK - not quite that helpful, as I'm sure there were plenty more drivers than that.... TurboCache?? Audio drivers?? (make sure you have latest drivers as earlier driver builds were essentially "patched" XP builds, and prone to BSODing Vista). Chipset updates (you'll definitely want those to streamline with Vista x64)... etc.
Here's the real problem thought i have a Linksys WMP54G(crap) and of course Microsoft says USE IT WITH VISTA 64x bit IT WORKS but of course it doesn't and linksys doesnt have a driver for 64 bit then i did some research about it cause i was pissed i bought a networking card that doesn't work.
Luckily Linksys don't actually manufacture the chipset running the device... and the company which does actually does provide the x64 drivers you need :)
Just 'cause felt like being nice, googled "Linksys WMP54G driver x64".... which led me here, which gives very clear info on getting you Wireless Card to work on Vista x64.
Now this site refers you to Ralink's (the actual dev of the wireless chipset) front page, but here's the direct link to the DL page, as their site is not the easiest to find anything in.
Now I don't actually have device personally, but given that the installer still ran all the way through on my Win7 x64 system, looks perfectly compatible with the x64 environ.
As to other drivers, if your system IS compatible with TurboCache (your specs not listed), GET THAT - the latest driver builds available directly from Intel. Bad news is that if it is compatible with your hardware, and you don't have drivers currently installed, you're looking at a fresh Vista install (not MS fault, but rather a known quirk at Intel's end), or will tell you "you need a more recent build of Windows".... is even more laughable getting this same error message on Win7. If is installed however, can update drivers any time without the stupid error message. Given the added stability having those drivers installed and better memory extension, really is a must have.
GPU drivers - Vista x64 does become a limiting factor of requiring SIGNED drivers for Vista x64 (greatly phased out for the most part in Win7x64)... look here for latest nVidia GPU drivers (yes I know site aimed at notebook drivers, but is actually for ANY OEM release. To use the more recent unsigned drivers, firstly follow help on replacing the "INF" file, and use this utility to sign the damned thing yourself... VERY handy utility :)
ALSO, running x64, would check you have the latest BIOS updates as well, but make sure you get the RIGHT ONE FOR YOUR EXACT MODEL OR WILL KILL YOUR SYSTEM.
Hope that all solves your difficulties. Give a shout if need more tuning :cool: