I don't think the recovery should take that long. Leave it for some more time, but if you find you can't restore your computer you should maybe think of reinstalling Windows Vista from a bootable USB (like the Windows 7 one).
Look at the sticker with the product key that should be attached to your computer. It should indicate which version of Windows Vista you are running (Home Premium, Business, Ultimate). From your computer specs I understand you have a 64-bit (x64) Windows Vista.
You can download the official Windows Vista setup files from here (instructions included, you will need your product key during installation):
Only Windows Vista Ultimate is available, and only in English, French and German (I would always recommend choosing English anyways, even if you speak German). Get the three files for "Windows Vista Ultimate with SP1 (64-bit or x64)". Link with instructions on how to create the bootable USB is in the same webpage. Once the Windows Vista install USB is created, if you need to install a non-Ultimate version, delete the two lines near the bottom of the \Sources\Inf\SETUP.CFG file in the USB. They look like this:
More info about this: http://jimcofer.com/personal/?p=6119
If you have any doubts just ask.
On a side note, Microsoft Security Essentials is a good choice, as warlock says.