also, if I do a fresh install how do i recover my data?
First, try to do a repair install.
Boot from your windows dvd, and select that option.
Once installed, use the driver cd that came with your motherboard to install the chipset and device drivers.
If that fails, you could try to do an upgrade install.