900p is somewhat standard in current gen consoles and they are approx. equal to gtx 670 which is far more better than GTX 660 your processor is good enough but these are highly demanding games a card upgrade is the only solution ram is somewhat less required in 900p gaming but it is good to have 8gb for some future proofing