BF3 recommends a HD5850 which is one notch above your card, so it should play just fine. I'm counting on about 56fps with my old card on high settings.
I don't see how you could possibly go from 10-20fps to constant 60fps by doing a small gpu overclock. Doesn't make any sense to me and seems quite impossible.\
What are the stock clocks for your specific card? Some are 675, some are as high as 780.
Did you just get the card? Do you have the latest BF3 drivers? They released drivers specifically for BF3.
Do you have problems with other games?
http://www.tomshardware.com/reviews/battlefield-3-graphics-performance,3063-3.html
According to this chart, your card (the 1gb model) should get 47fps at 1680x1050 on high quality. You have less Vram so yours should be at around at least 40fps. 60fps on low settings sounds about right.