I'm not sure I understand what you're asking; if you're only going to buy one stick of 512mb, make sure you buy a second stick of 512mb from the same manufacturer when you want the full gig of RAM.
For Athlon systems, timing is everything, though; the faster RAM speeds offer greater bandwidth that the Athlon XP simply can't take advantage of. Even with the tremendous overclocks people have gotten (where's that LED guy with his 263 FSB Athlon when you need him???

), it just doesn't take full advantage of bandwidth offered by PC3700 and up. So the more expensive RAM usually has lower latencies that you should definitely try to take advantage of, considering your Athlon system; I don't have any experience with Buffalo RAM, since I didn't want to skimp out on the second most important component of my entire system, but I imagine it should get the job done at PC3200. Just remember to tighten the timings in the BIOS, 3-4-4-8 is a nightmare for Athlon systems.

Lastly, I'm still not sure what "power concerns" means, aside from possibly the need to bump the VDIMM .1 or .2V... Since my board naturally runs 2.7V through the DIMM, I've never experienced a problem with my Mushkin needing extra power to run dual-channel 512mb sticks.
Edit: I should make that statement about price clearer: When RAM of a given speed is more expensive, it usually has lower latency (OCZ excepted, since they seem to run CAS-2.5 out of the box compared to Mushkin or Corsair's CAS-2). The cheaper it is, the looser the timings.