This is a laptop. The driver from nVidia should not be used- the one from the laptop manufacturer should. (Yes you've tried them, but the Nvidia reference drivers are simply not going to work regardless of wether they are a last resort or not)
http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?os=2100&lc=en&cc=ca&dlc=en&sw_lang=&product=3653568#N614Note that you would need to select Windows Vista 64-bit if you are using Windows 7 64-bit. While you are there you should also get the chipset drivers; you may need to install the chipset drivers before the graphics driver installer will recognize the hardware.
Basically, your problem is two-fold: first it seems like you did a clean install (or more precisely, you had to as a result of having Vista 32-bit originally) because of this, none of the old drivers could be used (both because you did a clean install and they were the wrong kind anyway (32-bit)). As a result, all of the devices on your computer are now, at best, using the generic drivers that windows provides. This is why your graphics adapter is not working; while win7 includes a generic NVidia reference driver that version does not usually work on Mobile implementations.
The 64-bit Vista driver should install and work with 64-bit Windows 7; my Toshiba is using the Vista x64 version of it's graphics driver and it's running win7 x64.
Do you get error messages when you attempt to install the Vista x64 graphics driver from the HP support site?