Ditch the foundation and powder. That is definitely contributing to the redness. For a temporary coverage until you get the redness under control, use a tinted moisturizer. If you have Walmart, get Hard Candy Sheer Envy. If not, try the tinted moisturizer by Kiss My Face, Smashbox, or Laura Mercier. This will put moisture into your skin without making it over-oily or over-dry.
As for getting your face to calm down, try washing your face with luke warm or cool water only. Warmer or hot water will make it instantly red for a long time. Don't rub your face with a rag/washcloth, don't use makeup remover wipes or any other chemicals on your face/eyes. Gently rub your hands on your face and wash with cleanser- don't rub rough or push hard. Get a gentle facial cleanser- not one with beads. Don't use any toners or moisturizers with a ton of chemicals or alcohols. Don't over wash your face. Twice daily is fine. My favorite face wash is Noxzema Anti-Bacterial Lathering Cleanser. Get the Noxzema that matches that name and it will help. It will remove any makeup you have including stubborn eye makeup, and it deep cleans without irritating your skin.
Also, drink lots and lots of water. At least 4 bottles a day.
It would be a good idea to hit up the tanning booth a few times a week. It should calm redness. Mystic tan is ok too, but you may look burnt with the redness so I don't recommend it.
Try this and keep it up for a couple weeks and see if you notice a difference. Be persistent and keep it up. Do not put any powder on top of your tinted moisturizer.
If you have tried this for a whole month and have followed all of this exactly, then you need to see a doctor for possibly having Rosacea or another skin disorder which causes redness, and get treated accordingly.
Good luck to you.