Wenn er noch mindestens 200€ drauflegen kann, kann das was werden!
Ansonsten: Für Office-Anwendungen müsste sich zu deinem Budget schon
fast was machen lassen

Für bf3 brauchst du (dass es gescheit läuft):
Einen Dual bzw. besser einen Quadcore, 4-8GB RAM (passend zum Mainboard), ein Mainboard (

) und eine GTX560 aufwärts und halt den restlichen standart-kram...