If the hardware is testing good ... at this point, I'd be tempted to start over (reinstall windows).