16GB is fine. I played with 8GB on medium settings. What bugs me is that you say you have a 3GB 1060? Thats weird...I thought all 1060s were 6GB? I had a straight up 1050 with 4GB and, as I said, it played fine on medium, with a i5-7300HQ. I eventually went up to 24GB RAM ( 2400Mhz I think ) and it made little to no difference. I think you might have some hardware issues maybe...