I purchased a HP Pavilion 500-420qe a couple of years ago. Now I am looking to upgrade but I don't have the funds to completely build a new PC. I wanted to upgrade my GPU to run more games and run dual monitors. I already purchased the second monitor and am running a dual monitor setup, but that is going to put more of a strain on my current graphics card. In addition, my PSU won't be able to run dual monitors and a better graphics card so I am probably going to have to run it as well. I don't have much experience with computers and need help picking components and seeing if it is possible.
Current PC Specs:
OS: Windows 10 64 bit (originally windows 8 i believe)
CPU: Intel Core i5-4460S @ 2.90GHz
GPU: NVIDIA GeForce GT 750 1GB
PSU: 300W (It's a generic model from HP)
RAM: 12GB DDR3
Motherboard: HP 2AF7
Friends have said that I should upgrade to a 1060 GTX, but I have been looking at 1050 ti GPUs as well. I am open to any suggestions. I also need to know if it will be compatible with my motherboard and whether if I should get a dual fan or single fan. My case's ventilation is not that great. My budget would be around $100-200.
For the PSU, I need one that can run dual monitors, the GPU, and all the other components efficiently. I'm not sure how to measure how much power I would need so if there is a way, then let me know. The one I have right now is 300 what and it runs my current setup okay with the dual monitors. Any suggestions would be appreciated. My budget for the PSU is around $50-100.