when a component smokes you need to return it. unless you got some crazy case fogger mod.
if the pci-e slot was providing enough current to make a gpu smoke it would have burn marks on the socket. you can check but i doubt its the problem.
the cx600 only has 1 12v rail and if it was putting out too much current, your motherboard would be smoking too. so not your power supply.