GeForce 6800 GT
I don't own it since I still use my old poor Ati9500 pro (my PSU won't handly high end cards and replacing PSU is also out of question due to size of the box). But having said that, I know of 5-6 friends who say that for the money, this is the best thihg on the market and they all use it and are extremely happy. Hence, I'd recommned that. From reviews it also seems quite good card.
And it would play IL and SH without any problems, obviously. $220 range I think it is, but can be +/- $30