I know there are tons of threads on this particular question, but I need some guidance. I currently use a 3-year old Windows laptop with the following specs: - 5th Gen Intel Core i7-5700HQ (2.70 - 3.50 GHz) - NVIDIA GeForce GTX 950M (2GB GDDR3) - 8 GB DDR3L RAM - 256 GB SSD I'm getting a new iMac (will wait for the Apple event first of course) and will mainly use it to create videos through Powtoon, do light image edits with Photoshop and Illustrator, play games through Steam (Dota 2 specifically), and just some general web browsing/word processing tasks. I generally like to keep many programs and browsers open at once though. My current laptop with the 8GB RAM can do all these tasks but I've experienced some lags while creating videos through the Powtoon website and when playing Dota (medium graphics settings), not sure if this is about the memory usage, processor, or the graphics card. Just want a really smooth experience here. The questions are: 1. Will 8GB of RAM suffice, or should I look at the 16GB one? 2. Should I get the 256GB or go with the 512GB SSD? (Plan to use this for a good 5+ years) 3. What about Apple Care plan? Should I get it with the iMac? Thanks in advance guys!