i have been playing bf3 for the last 3 months with no issues. i guess im 1 of the lucky 1s..
as long as you keep your pc in good order with good basic house keeping, like keeping your drivers up to date. keeping windows itself up to date, cleaning the registry regularly and defraging when needed. you can minimize the effects of an unstable or poorly ported game.
i run very basic but effective anti malware with a payed version of malware bytes, avira personal (free) and windows fire wall.
3 months and not a stutter or a lag that i couldn't sort out by adjusting an option in the games menu. reason being is good housekeeping on my pc.
i dont fill up c: with downloads or other random files. i use c: for installed apps only. everything else goes on my other drives.
also i dont install anything on any other drive. the page file is also kept on c: and is the correct size... having it set wrong will cause issues... to big and you get slow response, to small you get random lockup and games stop responding...
some say you can remove it when you have 8-16gigs, this is absolutely wrong. you can set it to a reduced proportional size (1-8 gigs you should have 1.5 times the size in page file so anything from 1.5 gigs to 12 gigs) 1s over 8 gigs and you dont do heavy productivity like music production but just play games for the most part. you can reduce the page file to match your actual ram size. it should never be smaller because it is the rams swap file. if its smaller than the actual amount of ram then the ram cant fully swap out its contents then again lockups and none responsive apps will be the order of the day... this is true whether you have 8 gigs or 128 gigs... your page file should reflect your ram in its entirety.
currently i run 6 gigs of ram but my page file is 9 gigs. 1.5x's being the ratio and it really does work as it should...
keep your registry clean your drivers and windows up to date and you should have 0 issues or at least minimize the chances of issues. i know bf3 has problems on some systems but im finding more and more its the user who's at fault because his system is a buggy mess not the game. often i find the user hasnt updated his drivers or hasn't updated windows in months and they wonder why there system wont play the latest games properly... i hear, oh windows update wants a 30mb update. well do it. better to do a 30mb update 1s a week than a 300mb update every 6 months.
its not just windows either , there are 3rd party libraries than need to be cept up to date. win 7 will do most of these for you. things like . net framework and vcredist 2008 and so on... they may seem like they can be ignored but if they aint kept up to dat your just asking for more issues.
lastly beta drivers, are they worth it? no not in most cases. beta drivers will often be a 2-3 generation earlier release with some up to date addon. so you could be swapping new drivers for old because they have an update or improvement for opencl or some other part. the recent 12.7 beta drivers for ati cards was a prime example of this they were actually 12.6 for the most part but had updates for bf3. it turns out that the actual 12.6 whql drivers are actualy 75% newer version than the 12.7 beta so the 12.6 whql would be the better choice for a stable system. they even incorporated the performance increase of the 12.7 beat driver for bf3 meaning the beta driver was obsolete a few days after it was launched.
so as you can see just because it has a higher number doesnt mean its newer. just different in some way...
anyways this is getting long winded and i could go on and on but whats the point, you have probably gotten the jist of what im getting at so il leave it here... good luck getting your game stable godzilowicz. you may not like the fact that bf3 is the better game but it really is... judging by the amount of people still playing it compared to mw3.