I would stick to QVL, especially if you're at the faster end of the spectrum. You probably won't have any problems with non QVL if it's 2400 or 2666, but at 3000 MHz it's probably not worth the risk. Price differences are pretty marginal between different brands of RAM anyway.