Pentium E5200 + r7 250- Will it work?

So, I need to upgrade my rubbish Windows XP PC, but like I have a budget you know…
So I have a processor already- Intel Pentium e5200. Yes, its not brilliant but i don't have much money.
Here's what I'm thinking the build is going to be upgraded to:
Intel Pentium E5200 (if not Pentium G3258)
Radeon R7250
4gb RAM
500 GB HDD
450w PSU
Mobo is already in PC, using same one
Case is the same
Upgrading to Windows 7 from XP (them feels)
So yeah, will this be good enough? Gonna only play stuff such as CS: GO and Minecraft, with some other low graphical games. Anyways, please reply

It'll work… What are you upgrading from? Upgrading to low-end specs is usually not worth it in my opinion; even $100-200 more will get you a significantly better computer.

Looks good mine is almost half as good and runs windows 7 perfectly

I strongly recommend getting a new processor. The E5200 needs an obsolete motherboard and obsolete DDR2 memory. These are actually more costly than the current standards because few people want the old stuff nowadays. The modern Pentiums - all have a number starting with G - are decent dual-core processors and will handle most games OK.