In the end it's up to you but in my opinion 16 gb is overkill, 8 gb is more than enough for anything you could possibly throw at it. As for the frequency besides benchmarks you won't notice the difference for anything over 1866 mhz instead try to get a kit with the lowest timings possible, check...