If you 22" monitor has a native resolution of 1680x1050 (as most do), then a 4870
or GTX 260 Core 216
would both be great. Both perform about the same, in the end it can be a matter of preference or which games you play. If your MB support XFire or SLI, then maybe go toward the respective manufacturer so dual-card can be a future upgrade path.