A graphics card will be the single biggest improvement of performance. Your processor and RAM are fine. Changing your HD's to SSD's if they aren't already will assist in loading times but won't really matter for actual gameplay.