Sorry to hear about your problems with Windows 7. Millions of computers are using this OS without incident. The fact you can run Ubuntu without incident would seem to rule out any hardware problems. So from my perspective, it sounds more like the Windows 7installation got borked rather than some built-in problem with Windows 7. Perhaps there was a power glitch during the install, or the install media itself was dirty or scratched resulting in damaged or corrupt system files. You could check these files by running a system file checker scan from an elevated command prompt (option two.) If problems are noted run the scan 3 times rebooting in between each scan.
SFC /SCANNOW Command - System File Checker
Or you could try a repair install.
Or as a last resort use a different Ultimate install disk to rule out a bad install media. But until you try these steps I think it's very premature to say Windows 7 has development issues. IMHO.