Best nVidia GTX for under 550$ / 420 euros

What one?

Currently im looking at the EVGA GTX 670 FTW S2.

 

I want to be able to play BF3 at Ultra with 60 FPS.

I don't want to upgrade in 1 year.

 

Forgot to say, i want a quiet system, not a blower fan which is 50 dbA.

Any particular reason you're looking for only Nvidia GPUs?

For about 435 you can get a gtx 680 superclocked, I heard it was a pretty quiet card.

PhysX, CUDA, no micro stutter.

I got an radeon right now

Single monitor? Double? Tripple?

Res? 1080? 1200? 1440?

Are you comfortable with overclocking a card yourself?

 

I would go for GTX 660 triple SLI for around $540. That will out perform any GTX 680.

I've got an MSI Twin Frozr GTX 680 in my rig. It's factory overclocked, and has a fantastic cooler. 
It's about 470 USD. I suggest you get this instead of the 670 because the 680 has more CUDA cores, and is about 10-20% than the 670. 

I'm assuming you're running a 1080p monitor because that's the most common these days, and the 680 will give you more than 60fps. I'm pretty sure it'll handle Battlefield 4 just as well.  

 

I personally don't think its worth going through the trouble of setting up a 3 way SLI. The heat is not worth it, the power consumption, system noise. Etc. I've got an SLI setup and it gets really annoying unless you're super comfortable with spending the time to fix the issues.