Not quite sure what you mean by a "blue-ray hd" .... did you actually mean a blu-ray capable optical drive for CD/DVD/Blu-ray?
My advice at the moment there is to just get a good CD/DVD dual layer optical burner (roughly $50 or less from the right places) and wait a bit. There are very few blu-ray reader/writers and they're
several hundred dollars.
As far as RAM, Kingston is always a good choice (though Crucial also gets good marks).
You didn't say what speed your mobo could handle for memory (or what it was). You could spend as much as $273 for
4GB(2x2GB) DDR2 PC6400 800MHz Kingston ECC Fully Buffered, or $339 for
4GB DDR2 PC5300 667MHz Crucial ECC Registered, or as little as $99 for
4GB(2x2GB) DDR2 PC5300 667MHz Matched Pair Kingston.
If you have $580 to spare, you could get a
4GB(2x2GB) DDR3 PC8500 1066MHz Matched Pair Crucial though it'd be a waste if your mobo can't drive it that fast.