I already have 4GB RAM but for gaming in our days we need 8GB. Also the GTX590 is and old card from 2011 yeah i have to admit, but i found it on second hand with less than 100$ and it is a must buy. Even if it has kinda old technology it is still a BEAST, i think this card can still run games from our days on Ultra with more than 40FPS even 60 if the other components fit it. So i really want the GTX590, upgrading to a GTX750/750Ti isn't that much a good upgrade. Also i think the cpu will bottleneck the GTX590, that's why i thought upgrading to an i5 is a good idea.
Also yeah upgrading the motherboard would be a good idea but i don't really have all the money right now for all the components. Maybe a 30$ to 65$ motherboard idk something less than 60$-70$ that fit our days requierments.