That's a good build. Since you are looking long term, I would get the 2500K processor. This will allow you to overclock down the line, since you mentioned you might. It's very easy. The difference in price is ~$5. The motherboard seems like a good choice. USB 3.0 shouldn't be a huge draw, as not a lot of devices are really using them.
I would also look at a better video card too, if you plan to run BF3.