This is my computer build - HP Pavilion Elite m9180a
The only thing that is different from that link is the GPU has already been upgraded to a NVIDIA GT240. When I got that upgraded though someone mentioned I might need a better power supply or fan but wasn't sure.
would of said Power supply - PSU
300w is the minimum suggested specs for your GT240
300W would be on the light side for the GTX 650 it falls below the suggested minimum specs of 400w
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-650…
this said should still work
slightly larger PSU wouldnt cost alot though replacing it may be challenging without having to strip the whole system out.