I use a mixture of cudaminer and cgminer across several workers.
They all point to a local stratum proxy using the above flags.
That sounds way too advanced for me to help you out. why do you have a local stratum? there's absolutely no reason to.
I have a lot of hardware "all over the place" and it's much easier for me to have them all connect to a local server where I can control what pool and user/pass I am connecting all my workers with in one spot.
Manually changing a pool or user/pass on each of my workers would take me probably an hour+ of connecting monitors and keyboards around the house.
This is what the stratum proxy was designed for, and I use it all the time with other pools. It works great.