With memory. Yes and No. It depends on how picky the motherboard is. You can do that but except the 3000mhz to drop down to 2400mhz to match the slowest chip. If dual channel will work, well again. Depends on how picky the mobo is. Your best option is to purchase a ram kit so you know its compatible.
As for freesync. It depends on your monitors herts and in game fps etc... generally you can just leave freesync on and it should attempt to match your fps to your monitor as that is what it is designed to do.
For me in CS. I have display lag regardless of gsync, freesync or vsync being on. I was getting like 300fps in game and it was just too fast for my 144herts monitor to keep up with. I ran a command in CS console to limit my fps to 144 and havnt had the issue since.
Mind you, CS is the only game I have this issue with. I have no problems with any other games and normally just leave Gsync on 24/7.