I'm getting my first mac soon, and I'll be using it for standard university use, garageband music production, minor video editing and some small gaming, not anything graphically demanding. Could someone recommend a mac with whichever upgrades would be needed? Thanks.