Black screen of death, where it's just blinking a cursor on the upper left hand corner means that the hard drive is trying to boot to a partition that does not have a boot loader on it. This is not a Linux vs. Windows thing; I'm sorry linux people, aside from being a web server linux is not a good alternative to a desktop environment period.
What you need to do is to fix your MBR on your hard drive. A re-format and re-install will absolutely fix your problem, but if you want to fix it without going through the hastle of backing up your data; you need to ultimately get your hands on one of two pieces of software, or try one simple diagnostic method.
Something that is not available to a lot of people outside of those that have Technet accounts: it's called Microsoft Disaster and Recovery Tools (MSDaRT), it comes with the Microsoft Deployment Optimization Pack (MDOP); with it you can use it to recover your Master Boot Record and fix this particular issue.
You can alternatively use software called: Partition Magic, it will boot into a WinPE environment similar to the one you would use to repair Windows with a Windows 7 disk. It has tools to fix your boot partition and Master Boot Record.
Also try booting your computer with nothing connected to it but the monitor, not even a keyboard or mouse. Your PC is trying to boot to something that is not there, you need to make sure your PC isn't trying to boot to something without a suitable MBR. Sometimes a PC will try to boot to an external hard drive, or smartphone connected to your PC.
If you need to get your hands on an iso of MSDaRT send me a PM and I'll give you my copy; do you have 32 or 64 bit windows? Let me know I deal with these crazy things everyday.