I just bought a genuine nano from arduino's own website and could not communicate to it whatsoever using any of the nano bootloader options. Turns out it recognized itself as an arduino uno rather than a nano. Try uploading as an uno and see if it makes a difference.