I recommend you wait for BF4 to come out first? If you not willing to wait, you going for good value for money build or just max performance build? What size monitor you looking to get? Resolution of intend to run your games at?
Do you intend to overclock?