When i upgraded my ram i purchased 2x 512mb sticks instead if 1x512 so that both are matched. I am not sure on the price at the moment but it is reasonable compared to other upgrade options. Depends on how many spare ram slots you have too. mine only come with 3. I ended up with 2x512's and 1x256 which worked out well giving me that little bit extra above the recommended