First, does it make any beeps when you turn it on? If it does, what's the sequence? This can determine if it's a dead video card, RAM, CPU, etc.
Second, can you try another monitor? Have you tried unplugging it from the video card and plugging it back in?
If it was a dead hard drive, the PC would at least still turn on to display the BIOS, etc.