We dont need you to tell how much work it needs to get a game like that working, for example a game like crysis was released after a beta-test and also let me remind you that we are customers and since we pay for a product (videogame in this case) it's supposed to be working properly.
If a beta test needs time so be it but its kinda weird to sell us a full version game while they do know that its not the case and that they will need to release several patches after the game release.
It was the case with OFP, with Arma and Now with ArmaII.
And why would they blame the hardware vendors while i can run a game like (Crysis Warhead COD5, COD4,RS6 vegas2, The Witcher without any major problems.
HElloooo, real world here!!!
If they're not ready they sould not release the game, period!!!