There are several GTS 250s (at 512 mb) within your price range. Just checked newegg myself. I'm sure some other sites will get you a 1GB 250 for around $120. That would be your best bet given your budget.
Moving below that price range a tad, you could also go for a GeForce 9800 GT or a Radeon 4830.
For the price you want to pay, it'll be hard to find a decent card with the things you want.