Apple has a refurbished Retina iMac on their site for roughly $2500. It has 16gb Ram, and a 512 gb SSD. For the same price you can get a new Retina iMac and upgrade the graphics card to the M295X. I currently have a 256gb HDD in my Macbook Pro and I am out of room. I will also be boot camping windows on the iMac, so I know I will need more than 256gb. My instinct would be to go for the bigger SSD, but I know you can always get more storage where as the graphics card can't be upgraded. What would you guys rather pick?