Hi Ayoubob..
To help you in your decision, I suggest you do a few things to get a good shortlist.
1. Evaluate what you'd 'LIKE' to be able to do on the new PC. If you simply MUST have the software or product you are using on your WinXP box and it currently 'hasn't' got a Vista certified update - then continue to use your old box and then possibly upgrade it to the Vista certified version once it's available.
2. Vista is 'stable' to the extent of what you want to do with it 'currently' If all you'll do is surf the web, maybe use a spreadsheet or word processor and look after digital pics and maybe music files, it'll be fine now. If you are like Andrea and myself and tinker and/or use specific software and devices - then it'll be worth waiting until Vista Service Pack 1 is released towards late 07/early08 (no specific or official release time as yet) - this will provide for better driver support and allow manufacturers to get Vista certified versions of their devices/software etc out to market.
3. Nip in WHSmith and pickup a PC magazine with reviews of different systems for the budget you are willing to spend. Compare with Dell's offerings on their website, check also fantastic builders such as Mesh.co.uk and Cube247.co.uk who'll build powerful PCs at good prices.
4. Look at any peripheral items you have, printers, dig cameras, external hard disks etc and see if their manufacturers have Vista updates for those models. Many are only doing Vista compatible stuff for their NEW items - leaving the older ones not getting updates.
5. Techy solution - If you do go for a new PC with Vista on it (Home Premium is DEFINITLEY the one to get) you can make it into a 'Dual Boot' machine. This means XP and Vista can be installed and you choose which one you want to boot into at start up. It's 'harder' to get XP installed on a machine with Vista on it already, rather than one with XP on it already and putting Vista 'on' it. However, you 'could' get the new PC, not install or load ANYTHING on it, reformat it, install windows XP on it, then install Vista on it as well. Then, once you have the dual boot machine, you go into XP, and install everything back to how you are working now, and then bit by bit you use vista as and when you feel like it and install use your docs etc on that until you feel more comfortable with it and there are vista updates for the stuff you must have and then make the complete switch !
there is more to it than just the above of course.. that was all an outline! if you don't fancy all that faffin about, I'd suggest running the 2 machines separatley, get yourself a wired or wireless router, and setup a small 'network' between the two! - I used to speak to many many client who did this when the Windows 2000 and XP changeover was happenign and also to many USA people coming here with thier USA machines who didn't or couldnt do the dual boot thing -
Recommendations? - I still have my first Dell laptop from 1998 and it still works! it's battered beyond comprehension! you can see the screen's PCB boards and wiring! but press the power and it boots up! amazing! I then bought a Dell powerhouse laptop in 2003 and it's what I use now - I've had to call support once when it was new for a new screen which they replaced within a week. So, my next laptop will be a Dell as well! hpefully going to order it next week! Have a Dell desktop at home as well which my niece and nephew use - never gone wrong at all - plus a few other brand laptops and desktops dotted around.
Have a look at other manufacturers too, I'm really liking the Mesh Quad core machine for £999 inc VAT and is a great overall machine. I'd personally stay away from Celeron Processors, at definitley go for a Core 2 Duo (a quad in the mesh example above!) with as much RAM as you can afford. 1GB is recommended, 2 GB is cheaper to upgrade to and is an excellent amount to have.
There's way too much to suggest via a web forum but the points above should help you start creating a shortlist. Drop me a PM if you like on more specific areas and I'll be happy to advise!
Cheers! DtM! West London & Slough UK!