Elmofongo: Dude I bought GTX 560ti for my brothers new desktop for Battlefield 3 and it was running OK and the game was good, I mean how is it not a PC made game first and formost, what does make a PC dedicated game anyway?
It runs great. Even on Ultra. They did a good job on the engine. No question about that. The shoddiest thing about it is need to run the game from a web page of all things. There's nothing on that site which couldn't have been incorporated directly into the game and hasn't been for many a title before this.
The real issue is EA's willingness to kill off titles that are a couple of years old, and how easy having a web page as your means of accessing the game makes that incredibly easy. They can just update the page and BAM! Dead game.
So maybe it's not merely a matter of shoddiness, maybe it's more a matter of shoddiness resulting from EA's untrustworthiness and the rather open way they implement DRM in a manner that clarifies the real motivation behind the existence of all DRM. Control and the increased profits gained from exercising that control.
There's no other explanation for why they've done this. They've made the game as killable as possible. You can't deny that when they've created the worst means of starting a AAA game in the history of gaming.