I raised it to 22Mkey by overclocking the card. got no idea which params to try, but it's late now for me. maybe i'll try tomorrow.
Basically the -s, -t, -g, -b parameters, there's really not much else to tweak. A better option would be to see if you can optimize the actual code further specifically for your card.
Also use the "-F compressed" option, that should boost performance a bit further.
And if you're not already using the lifeboat version, see if that gives you a performance boost as well - though read its thread for details and possible concerns.
If i get lucky and solve it where is the result saved and how can i redeem the reward?
If you're using the oclvanityminer, then the result is automatically submitted and the pool should pay out to the address specified.
Also, can i choose which work to do, instead of being assigned by the pool?
Technically it's not assigned by the pool - the utility downloads the complete list and does a calculation of which is the most profitable given reward vs difficulty (the 'lavishness') to decide on the vanity to mine for.
There's an alternative code base that has some additional control:
https://github.com/WyseNynja/vanitygen/commit/fb37cfbcfaf8a6922cc2b872cb19a11fdc252c92But if you want further control - say, only mine if a given address should be generated within a week (on average!) - you'd have to set something up manually or mess with the source code yourself.
Also just to note (though I believe you understand this, mostly repeating it here for the new eyeballs on this thread) - keep in mind that it isn't really a 'pool' so much as a distributed task. If you don't find a requested vanity address, you get nothing, even if your machine's been powering away at it 24/7.