Ibuprofen: Non-steroidal anti-inflammatory. Metabolized mostly in the kidneys, so some alcohol is ok. In my personal experience, this is your best best for any muscle-related pain. #1 anti-inflammatory, #2 analgesic, and 3rd for antipyretic properties.
Acetaminophen: Pretty good for pain control, but it's action is short-lived. Metabolized in the kidneys, and the metabolites are very toxic when combined with alcohol. Very little, if any, anti-inflammatory properties. Excellent antipyretic action, hence its use in fever and pediatrics.
Asprin: The good ol stand by from when I was a kid. Dose dependant action; Off the top of my head, I can't remember what is what, but you need almost 1g to (975mg?) to get into any anti-imflammatory actions. Average for pain control. Main use is anti-platlet aggregator action in cardiac patients. Should never be used for fever reduction in pediatrics, as Reye's syndrome can develop.
Naproxen is good, just a stronger version of Ibuprofen. Not sold OTC here in Canada.