There's a lot of good information up above that I agree with (perhaps not all, but most of it)
First of all if you are carving on steep runs, you will be going fast; carving is very efficient, and you will be converting a lot of potential (elevation) energy into kinetic (speed) energy while losing very little of it. In a very short time you will be going too fast to "carve" a turn anywhere near the side cut radius of your typical recreational ski. The forces would be too great to hold that line and the ski would slip. You will end up ripping (not cutting) turns that are wider than your skis can carve, even if you don't mind the speed. I have the same problem on my SL skis. Using a GS ski puts that limit a little further, but you will still bump into it. The only skis that can effectively carve on steeps (if you have a clear path below), is a speed ski (like my old SG skis ).
So what to do?
1) As mentioned above, if you have the room, turn uphill until you are going slow and then turn back downhill (not always an option).
2) Get some DH or old SG skis (too stiff for powder, and high speed not always appropriate).
3) Ski with someone else and slam the brakes on every now and then and wait for them to catch up (spend a lot of time waiting)
4) As has been said above, learn how to smear turns, especially scrub speed with tips at the beginning of the turn instead of at the end with the tails (not as much fun rewarding as carving a pure turn, but sometimes you gotta do what you gotta do).
5) Combine all of the above (smoothly smear your turns, be heavy on the shovels, lite on the tails, scrub speed with tips at start of turn, turn more uphill, get stable long radius skis)