Finally I have everything working and bootcamp installed on my iMac. For any other iMac users out there that have been having trouble getting a 64-bit version of vista to work heres what I did.
Once you get to the part where you insert disc 1 to install the bootcamp drivers, instead right click on the disc drive and click "explore" to view the contents of the mac osx disc. Find which ever network drivers you can use so you can atleast connect to the internet while under windows.
Then download the apple macbook pro bootcamp drivers from a certain pirate located on a bay. Use that to install bootcamp v2.0, then use the bcvista64 2.1 update which you can get from apple.
So far everything is working fine, including all keyboard functions. I'm in gaming heaven. So far the games that have run flawlessly are Team Fortress 2, Half-life 2, CS: Source, and Bioshock.