Haha, that's probably pretty good advice for any of the components you listed, really.
I don't know how deeply you researched those components, but I think it's generally a good idea to Google the model numbers to see if anything turns up. Getting Linux to work with my motherboard (Abit AB9 Quad) was a pain in the ass.