I'm looking for a few opinion on whether I should (A)buy a new already built computer, (b)Buy new parts and put it myself or (C)upgrade. I don't really understand all the hardware (if they're compatible with each other or not, etc), which would make me lean to (a), but since building your own could provide better quality and price (as I'm told), I don't really mind putting the time to understand the parts. I looked at a few online sites (newegg.ca, amazon.ca, dell.ca and apple.ca). I'm from Canada so if anyone have any great computer sites, that would be awesome. As for upgrading, this was custom built many years ago with a lot of help. My current trading comp spec is: Microsoft Windows XP home edition Intel(r) pentium 4 CPU 2.6 GHZ, 2.6 ghz, 2.00GB of RAM (4 sticks of 512) P4C800 Asus motherboard Radeon X1600 series graphic card Using Sierra Charts with Interactive Brokers I automated all of my trades in excel and as of lately, showing signs of slow down. Does fine during live but today it gave me that vibe that it's going to give up soon. Any comments would be great!