Not really. In the question What is better for Bitcoin mining: More stream processors or faster clock? it is suggested that for an AMD GPU core it can be calculated as Cores*MHz*300. This is most likely only somewhat of an estimate, and I can't imagine it works on non-AMD GPUs.
Honestly though, FPGAs and ASICs are going to be taking over any day now, if they haven't done so already. If you are going to pursue mining with a GPU, your best bet is going to be going with a card that you can find info on. If a card isn't listed anywhere, there's probably a reason for it.
Also, according to ATI OpenCL V.S. NVidia Cuda Cores AMD cards are generally better. In the accepted answer a quote from the bitcoin wiki calculates performance as the number of ALU's times the clock speed so you could try using that.