Question: does xmp make a difference?
Answer: XMP tweaks voltage, timings, and everything else that the manufacturer sees as the best settings for their RAM. Your system's BIOS should be able to read it and configure your RAM to run at the XMP rated speeds. Some RAM gets to higher speeds with manual tweaking and some doesn't.