Hopefully this is a similar view to other students here, but I would drop the class/change professors (even if that meant going into a larger class). Being in an environment where cheating is allowed is not somewhere that I want to be, much less learn in. I would feel like my honest work was just seen as equal to the cheaters'.