I'm on a budget of $1000. I need help picking out parts, a keyboard, a monitor, and speakers. I do not need an optical drive. My first priority is being good at programming, CAD, and video rendering. Gaming is the second priority. I also need an OS. Any feedback will be appreciated. Thanks!