I just looked at a couple of old FLEX10K series data sheets.
* dsf10k.pdf (Flex10K datasheet) - mentions 10K50 and 10K50V, with the 10K50 available in 403-pin BGA
* dsf10ke.pdf (Flex10KE datasheet) - mentions 10K50E and 10K50S - no mention of a 403-pin BGA
I suspect you really just have a 10K50 device. There is not a "magic decoder ring" in the data sheet for decoding package markings, so I can't tell if the G you see indicates a device feature, eg., ClockLock or ClockBoost.
The data sheet mentions Quartus and MAX+Plus II, so the devices were supported in both software packages.
Try this - connect a USB-Blaster (or ByteBlaster) to your board and get Quartus or MAX+Plus II to autodetect your device. You cannot do this from within the MAX+Plus II VM when running from a Windows 7 host, since the host won't release the USB-Blaster to be used by the VM (Windows XP and Linux VM hosts work fine though).
Cheers,
Dave