Yes. You should be able to get even better than 30 or 40 FPS with a GTX 660 Ti. I would prefer a i5 3570 over the i5 3470, but that's not a bad rig at all.
And like I said, the GTX 660 Ti is a great card.
That computer should run BF3 on Ultra settings at 1080p, at around 60 Fps pretty easily..
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.