if it hasn't been mentioned yet, try to get an SSD. I have an OK system, but it was made stellar with just the addition of the SSD. My loading times went from minutes to seconds.