Hey there - it's likely you have an ATI video card. If so, you should check out the other forum threads. There are a lot of them with good info on how to get the game running good on ATI cards.
You really shouldn't let a problem at launch pull you off. I'm sure we'll see an official patch/fix soon.
... He didnt mention hardware, thats a pretty wild guess.
Yes, it is true that problems at launch shouldn't determine something like this. But it's id, it's been in development for 6 years, and there was no demo and whole lot of lies before launch. "open world" I do recall being thrown around.
Please don't cheapen his legit belief that this product was beyond sub par for pc release.
Unfounded remarks, followed by pacified justification does not make his claim any less valid.