Upon revision that system will run it fine. I dunno about aa but you should get 60fps max settings (maybe with some compromises)
And what is wrong with origin, if the store you buy it off puts you off a game then.... Er.... I dunno never met anyone before who thinks that lol