In general from my experience running a small PC build/repair place 10 years ago, I'd say most likely suspect is your motherboard..
Generally CPUs never fail, ram is easy to test (you have), temperature problems are obvious or just cause throttling, power supply is common (you've tried).. Video card is common (but yours isĀ built in), hard drive causes errors in logs or console.
Good luck :)