I forgot to mention, I will be using this for gaming, PS, Video Editing, and Fruity Loops Studio(Music Producing Program) Will be getting a MIDI keyboard. So my question is, will i need anything else to get the best for all of these needs? Like a sound card or a midi port?