Quote from Rob227:
I've always found building a system to be the way to go just because the prepackaged models have little to no upgrade capability. If you are lucky you might be able to put an additional ram card in but that's about it. I suppose it depends what you're using it for but even basic features like loading web pages are clearly faster on a better system.
It also seems for me anyway that I get about twice the time out of a personally built custom machine than a prepackaged one because the time is considerably longer before the system becomes redundantly slow due to the higher end parts and upgradability.
It's really not that hard to put a system together if you're willing to spend a few hours assembling and reading the instructions. After the initial build you'll realize it's pretty straightforward to do yourself.
I stick with well known manufacturers for parts and I haven't had any problems. I like Asus for the motherboard, Nvidia for the video card, Intel for the processor, the rest just a reasonably well known brand.
All you need to build your own system:
Case with lots of cooling fans
Motherboard (lots of upgradability and open slots, space for at least two video cards)
Processor
Ram (pick MB that has room for lots)
Video card
Power supply
Hard drive
Dvd drive
Buy your monitor at Best Buy or something like that.
I disagree with this. Dell & HP make excellent workstations and desktops that are equally expandable as a custom machine. It's about buying the right tool for the job. The machine that usually runs my TV to watch movies is an old Dell Optiplex 755 Ultra-Small-Form-Factor - it isn't very upgradable or expandable but I don't need it to be.
On the other hand, Dell & HP also make workstations with dual socket motherboards and use server-grade parts. These towers range from the average desktop size to being a little massive and overwhelming - but they have capacity to put plenty of HDD, video cards, memory upgrades, etc.
I have found that they last a lot longer than many other custom solutions simply because KISS - you can't mess with the BIOS in a Dell or HP machine so you can't overclock or tweak or whatever so things simply stay as they were designed and intended and run very well.
Regarding these tradingcomputers.com/falcon:
The reason why the Falcon systems keep crashing is that they over-clock the CPU and the RAM. They don't have the fastest components out there - they just take normal parts and overclock the crap out of them. Spend 5 minutes on a forum like overclock.net and you'll see pages upon pages of crash threads.
Maybe they have changed over the last few years (like 24 months) but as of the Falcon pre-i7 machines (like E8400 or Q9650) they were all just overclocked and overpriced boxes with pretty lights and a reputation for crashing. Personally I think lights like that are annoying.
In my opinion that's reckless and dangerous to be trading or running any type of mission critical application on something that's not a solid & sound platform.