I currently have a HP envy dv7-7230us notebook. It is stock and came with a A8-4500M with Radeon™ HD 7640G CPU. I am simply wanting to know what my CPU upgrade options are and what type of socket the CPU takes. And if it would help my gaming hobby if i were to replace the 750 gig 5400rpm hard drive with a solid state drive. I currently have 6 gigs or Ram. Any suggestions would be appreciated. I can play most games on medium settings as is. But i lagged hard core when i went to play fallout 4. Im assuming that i just need to upgrade my processor and maybe go from 6 to 8 gigs of ram. Just looking for the best way to get performance without going all out and spending a ton of money. What ever would help me out the most.
The first thing you should do is contact HP Support to confirm what the latest BIOS is for your laptop model and exactly what APUs the BIOS supports. That will determine what processors you can use. Next an SSD will definitely improve system performance in your laptop because the 2.5" laptop HDDs are very slow even compared to std. 3.5" desktop HDDs. Depending on how often your system needs to access the SSD to read or write data, determines how large the gains will be, but they are usually significant IME. It's worth noting that the combined performance of both the CPU/GPU will determine your gaming performance unless you add in a discrete video card - which may be the most bang for the buck. Comparing performance of the OE A8-4500M with an add-in GPU card might be useful information to determine what might work best for your purposes.
As far as the APU goes, the A8-4500M is a Trinity mobile part, and uses socket FS1r2. In my experience with HP notebooks, you will probably be able to use any of the Trinity or more recent Richmond APUs, if the notebook BIOS (UEFI) has been updated. There are only 3 APUs that you could upgrade to:
All 4 APUs are rated for 35W, so your notebook's existing cooling solution should work OK.