Yes, wait until you can buy something adequate you CAN afford. At some point you have to accept that PC gaming involves checking hardware requirements of games, and staying within those limitations, or playing older games. You're talking about a GPU that's not only over 7.5 years old now, it's the lowest model in it's series.
That said, it could be you're using over ambitions settings too, because technically a 5450 can play games such as...
1 - Battlefield 4
2 - Need For Speed The Run
3 - Just Cause 2
4 - Call Of Duty Modern Warfare 3
5 - Resident Evil 4
6 - GTA 4
7 - Call Of Duty 4
8 - Rally Dirt
9 - Mafia II
10 - Spider Man 3
...though at very low settings.
[video="https://www.youtube.com/watch?v=4AhS_QmgRZM"][/video]
Also these...
[video="https://www.youtube.com/watch?v=Vbm7nD5SMYI"][/video]