Why doesn't my Nvidia GTX660 get to the 'starting Windows' screen?

I'll try to be as detailed as possible. I have the following components:
PSU = Corsair RM850 (850w)
CPU = Intel i7 3770
RAM = 12GB
Current GFXCard = Nvidia GT545
New graphics card= Nvidia GTX 660 (w/ 4 pin power cable)
Lenovo IdeaCentre K430

I've recently purchased a Nvidia GTX660 from Gigabyte. My old graphics card is an Nvidia GT545. I have checked all the specs for the 660 and my PC has everything. I.e. Suitable power supply, enough RAM, PCI-E X16 slot.

However upon removing the old card and fitting the new card, when I plug the hdmi cable into the new gfx card the PC doesn't get past the 'Lenovo' logo screen (i.e. Doesn't get to the 'starting Windows' screen, or BIOS screen). It beeps once after about 15 seconds and then 15 seconds later it beeps again, and then the Lenovo logo goes away and is replaced by a black screen (not 'no signal', please note). If I plug the HDMI into the inboard gfx card I get 'no signal' (this happens when either of my gfx cards are installed by the way).
I tried uninstalling all the old drivers and then tried again but still the same result. I've got all connectors plugged in and everything else still works perfectly when I plug the old graphics card back in.
Is there something worth trying or does this sound like a faulty Graphics Card?

Please let me know if more information is needed, and thanks in advance for your help.

Have you tried the dvi ports on the gtx 660, and might need to remove all the old graphic driver files from the registry use ccleaner registry option and try to reinstall the the newer gpu, last be not least it's defective return it