I'm actually in a similar situation, I can't help you too much, but you should answer some of the following questions:
1. What size is your case? Mid/Full tower etc.
2. What RAM do you have DDR/1/2/3
3. What sort of features do you want? Built in graphics, bluetooth, etc.
Also, if you have...