load the main partition with windows 7 again, then install all the original drivers?
As long as the recovery partition has not been damaged with all this so far.
And I'll still have my factory restore partition saved so I could still use that?
Again it depends on if that partition is useable as I said above. If not then manually finding the drivers will be the only way. There is a way to get all the drivers for the system and put them all in one folder for easy access if you ever need them.
Also, can I install windows 7, then if my factory partition is saved could I just restore with that and get my drivers through that?