OK, my current Alienware P4 3ghz PC is 6.5 years old, but someone has to explain to me why game developers insist on developing software for the highest end machines. I'd love to buy Kursk 1943. But I don't have a Core 2 Duo. Do the developers expect me to buy a new PC just to play this game? Don't tell me it's time to upgrade. I'm questioning the business model of the developer. Certainly, I'm not the only one who would need to upgrade. The point is that the developer narrows its own market for its product by developing only for the high end. This is already a niche market. I'm done ranting.