Have you tested your games on another 3DS? The problem might not be your 3DS but rather the cartridges. Did you clean the cartridge pins? If not try cleaning those. Alcohol is not always the best cleaning option – I've heard about people cleaning their cartridge pins with vinegar, making their games load again.