Hi guys, When i got my PC (2 years ago) i ordered it in parts and a friend put it together for me. Its never quite worked smoothly, lots of crashes and performs slowly and stuff. Basically its got to the point where i need to either upgrade it or decide whether its a better option just to but a new one. But i don't have a clue about these things and don't really have anyone else to ask. So if anyone from here can help i'd really appreciate it... From my ebuyer receipt these are the main bits i have: Processor: Intel Pentium D 805 (2x2.66GHz) 64Bit Socket 775 Dual Core 2MB (1MB per Core) Cache Retail Boxed Processor Motherboard:Abit AL8 SKT775 PCI-E FSB1066 7.1audio retail bo Memory:Kingston 1GB DDR2 533MHz/PC2-4200 Non-ECC CL4 1.8V Unbuffered Dimm 240 pin Harddrive:Seagate 120GB ST3120827AS Barracuda 7200RPM SATA/150 8MB Cache - OEM I want to use my PC for music software mainly, not arsed about getting the gaming specs up there. So i was considering sticking in 2 new slots of Ram and doing away with whats in there, and possibly adding another harddrive to run alongside my current one, maybe use my current one solely for installing software onto and then using the new one for saving any files etc. I'm a little uncertain about which RAM is compatible and which is not, same goes for the harddrive. If anyone can offer advice i'd really appreciate it. Also opinions on whether it is worth upgrading or if i should jsut save for a new one? Also my case seems to collect an extraordinary amount of dust in there, a few times i've opened the case to find the CPU fan completely covered, which i think has led to a few crashes before it was cleaned, could a new case sort this out, is that worth doing? Are my other parts well out of date now or are they okay to upgrade with? Thanks in advance if anyone can help, really appreciate it. Also sorry if this is in the wrong place, seemed the most appropriate though.