My computer is starting to get old (3 years) and a lot of new games and software run to slow, so i am going to get a new computer or most likely build it myself. Here is my situation: -I want it made by the end of the year -Have a smallish budget -Want to do Multimedia/software development course at Uni next year -Want to do recording -Have a 40gig HDD, CD-writer, network card, mouse, keyboard, monitor, printer and stuff like that already So i need something that will last for another 3 or 4 years while im at uni. I have heard that there will be alot of new technology coming out soon (PCI-express) so i dont no if i should get that kind of stuff or stick with the stuff that is out now. Seeing im on a small budget i dont no which stuff to spend more money on and which to spend less. Like should i get a 64bit Athlon, or just get the old Athlon Xp's. I was thinking something like this...taking into account the prices are in Australian Dollars HARD DRIVE: 120gig $170 CPU: ATHLON XP 2800+ $200 RAM: 512mb $180 MOTHERBOARD: $100 VIA or Nforce 2 VIDEO CARD: 256mb 128bit $250 RADEON 9600XT or nVidia Geforce FX5700 DVD ROM: Liteon $50 The main thing im worried about that system would be the ram. I know stuff goes out of date and new technology comes out quicker but i dont no if that system would even last a year, especially if i bought it at the end of the year. So i put together another list of stuff...the only problem with this is it might be a bit out of my price range. HARD DRIVE: 120gig $170 RAM: 1GB (2x512mb) $400 CPU: AMD Athlon 64 2800 $310 MOTHERBOARD: Soltek SL-K8AN-RL $165 VIDEO CARD: 256mb 128bit $300 DVD ROM: LITEON $50 So what does everyone think? What are the good points i have and bad points? Any other suggestions? What about the new technology? There is a lot of stuff there so thanks for reading.