Because of the antifreeze smell, I suspect a leak in your cooling system. Get yourself a radiator pressure tester. ($70 from Amazon or $80 from Harbor Freight or even make your own). Pressurize your radiator and see a) if you are losing pressure, and b) where the coolant/air is escaping when you pressurize the system.
Another possibility is that your cooling system is still sealed, but coolant isn't circulating properly. (The antifreeze smell could be because the cap releases excess pressure when hot, as it should.) Because you already changed the thermostat and bled the system, the remaining causes of non-circulation include a failed water pump which usually (but doesn't always) leaks, and a clogged or worn out radiator.
Finally, does the radiator fan come on when your car heats up? The electric fan motor can eventually burn out. Test that by hooking up a wire between the battery positive and the fan motor positive terminal, which should make the fan spin.