I am curious if I have everything needed to have a fully functioning desktop after I purchase all this. Are all the parts compatible and do/should I make any adjustments? I play games on occasion- playing Diablo currently. I would like to stay around this price range. Any advice or confirmation would be appreciated, thanks.