Hey guys, if your looking into play BF3 on high settings, dont invest more money in a BEAST gpu (Example: GTX 580, Radeon HD 6990), as far as i know BF3 is a CPU intensive game. which means Higher FPS will Depend mostly on what processor your running.
i currently own a GeForce 210, THE SHITTIEST GPU IN HISTORY, my canon calculator doesnt lag when playing tetris, my GPU does. so, having said that i could easily play in Stop Motion at @ 19 FPS with my Core i3, but i noticed that i had steady 19 FPS no matter if i was playing on ULTRA settings or LOW settings, which kinda impressed me, so if your looking into play BF3 dont buy a GTX 580 and a Core i5, buy a 570 and a Core i7!
An action is worth a thousand words, therefore, pressing thanks is worth saying thanks a thousand times....