Since you had or still may have a virus, you wouldn't be able to restore everything since that would just restore you back to how you are now with possibly the virus.
I'd recommend to manually copy and paste any files that you wish to keep into another location (HDD or partition). Afterwards, do a clean install of Windows 7, reinstall all drivers
and programs, then copy back your files.
A clean install will help to make sure that you start clean and virus free.