Upgrading Custom Build

Hey i built myself a desktop a few years ago for dirt cheap. I sold an HP mini and built my desktop completely out of the money so it of course was never top of the line. But not I have some time to upgrade a few parts and was wondering what would be the best parts to change out. Any help would be awesome.

BIOSTAR A780L3B AM3 AMD 760G Micro ATX AMD Motherboard

AMD Athlon II X3 450 Rana 3.2GHz Socket AM3

G.Skill Ripjaw 1600 4 gb x2

Diamond AMD Radeon HD 7770 GHz edition

1 TB Seagate Barracuda 7200rpm

Apevia 500w PSU

I think that's all the information really. 

I would start with the cpu and mobo, the gpu should be okay, depending on what resolution you play at

I run native at 1366x768 but play at 1280x720 for recording. I figured the mobo would be the first thing to replace, was thinking an msi probably since the 450 has a locked core maybe i can just unlock it. 

Yes I would say the first things to upgrade are the power supply the Motherboard and add 4gb more ram to it then after that look into a video card if you are still looking for more FPS

Do you really need more then 8 gigs of ram now? I only run one game at a time even with recording and running youtube on my second monitor i don't think I'm running out of ram. 

getting 8gb is overkill to focus on indeed

sounds like mobo and psu is the main problems then.