I would like to throw in my two cents. I'll stay away from your caloric intake, and stick with your choice of an exercise regimen. I think you should substitute some of your cardio with dynamic full body workout circuits. It could be you've simply hit a plateau, and your exercise regimen to be honest looks a bit flat, or boring, from your body's perspective.
When you work out, I want you to think of how many exercises you can fit into one. For example, I'm sure you know what a burpee is. Try 30 of these...
Use some dumbbells with the burpees. For you, I would say 30lb ones are fine. Put them down in front of you, and when you go down into the plank stance of the burpee, have your hands on the dumbbells. Do a pushup, then do a dumbbell row with each arm, then do another pushup, then tuck your legs back in and come up with the weight still in your hands. Keep your back straight as you come up. It should feel almost like a half squat. Once you're standing, do some bicep curls and shoulder presses with each arm. That's one burpee. Do 30 of those. That's a full body workout, but it's going to drastically raise your metabolism. Also, I would suggest you start incorporating sprints into your weekly regimen.
Start researching into ways to incorporate strength endurance training into cardio. It's time to take the exercise part of your equation to a new level.