(Low Budget) Graphics Card Recommendations

Hello,

I have a decent PC with a crappy graphics card which is the only thing holding my gaming back
I have 4 gigs of RAM and an Intel Core 2 duo E6400 of 2.13 Ghz
Its a Dell Optiplex 745 MiniTower and it has a Power Supply of 305w or so

I need a Graphics card within 20-50$ (Without having to upgrade the entire thing)
Yep, I know I'm cheap, but I'm pretty desperate since my PC can't run even most games such as League of Legends and DOTA 2
(Dota 2 ftw)

But for some weird reason I can run Elder Scrolls Oblivion perfectly yet games like "Skullgirlz" won't despite being a linear game

And after researchin' my sh*t, I came across these Graphics cards





NVIDIA GeForce GT 730 = $50

NVIDIA GeForce GT 720 = $50

GeForce 210 = $27.50

NVIDIA GeForce GT 520 = $50

NVIDIA GeForce GT 610 = $38

AMD Radeon HD 6450 = $35





Tell me the "best choice" out of these since my budget is pretty much limited, and if the cards that I chose
"will even" work or fit inside the case

Also does it being Single-Width or Dual-Width matter?
And if it does which of the graphics cards that I listed will actually work?

I am just looking for a graphics card that will improve my PC, not one that will turn it into a gaming computer


Answer with minimum detail please :3
Just kidding write as much as you want


~Cheers
 
I'd recommend going to Ebay and looking for something like a Radeon HD 7850. I saw some sell for around 50ish bucks. The HD 7850 would be a huge improvement over the cards you listed.
 
Back