Are you looking for gaming or something else?
1030 is probably best for gaming.
If not gaming, I'm been grabbing used nvidia quadro k620's off ebay (~$35) for some CUDA programming w/ older HP 600 G1 SFFs machines.
Nothing amazing, but they come in low-profile, no external power necessary, and are 30W max with 384 CUDA cores & 2GB RAM.
I can vouch for those K620s as general desktop GPUs. I often buy used Xeon E5 workstations to convert to make a capable budget Gaming rig for someone, and they often come with various Quadros, including the K4xx/6xx stuff, and occasionally a 2000D or 4000 or such.
The K620 is enough for indie/2d gaming, maybe some light Minecraft, but in Windows, 2d, YouTube etc is quite adequate for sure. Something that is a pro is that they have Displayport support for 3440x1440 100hz and 2560x1440 at up to 144hz, and I've also used DVI output for 2560x1440@60hz. A slight negative is the lack of HDMI, though DVI to HDMI adapter will support 1080p@60hz just fine. The drivers are also excellent for the K620 under windows 10.
However, given that the OP wants something better than an R240, I am unsure that the K620 represents enough of a boost to be worthwhile. They're both in my category of 'just a way to connect and run a display' class of hardware at this point.
It is also extremely important to note that DDR4 and GDDR5 variants of the 1030 exist. And not even remotely the same performance category.
stub This is something we haven’t seen before. NVidia has taken a relatively successful card, the GT 1030, and has implanted DDR4 in place of GDDR5. It’s actually getting system memory on it, which is a tremendous downgrade. The memory bandwidth reduction is several-fold, dropping from 48GB/s to...
www.gamersnexus.net