Most folk on here are either doing a clean install and just running Windows 7 or putting a clean install on a fresh empty partition and dual booting.
It looks like the installation is baulking at either something you have on your system, which could be a piece of hardware or a particular application. If you decide to go down the dual boot road, first make sure you have all your important data backed up, then do the install. If you still get the problem, then it is almost certain to be a particular piece of hardware ('cos you haven't put any software on yet). If it installs without a problem put your applications on one by one - and it is probably best to create a restore point every two or three applications which you install and that way you can restore easily and then identify the software responsible.
If you need a piece of hardware which doesn't have drivers for it during the installation, try downloading Vista x64 drivers and see if they work. Again, if you run into problems during this stage - then it is a driver problem and you will have to contact the vendor to see if they have any 64-bit drivers for Win7 (even beta ones might be sufficient at this stage).