Read this thread ~ A custom built PC always is what I'll recommend. They're better in every way compared to a pre-built retail POS. Several of us just helped another member here build a new PC. You could buy the same or choose similar parts and have a really good mid-level PC that'll last for 2-3 yrs.