i5/i7 don't worry what you have is fine for those games, heck they run fine on my comp(2.4GHz quad-core processor, 4GB ram(believe DDR3), and an unknown speed H.D.D on vista w/ a radeon HD 6670 by XFX(1GB vid card)
Yes, I would say your fine. I cant speak for the other games but I know that BC2 ran fine on my old machine w/ max settings. Single Core AMD Athlon @ 2.7 with 2gb of ram.