Hi, Laurie -
You can check the firmware version for your G4 in Apple System Profiler, which should be in the Apple menu.
Select ASP, and after a few seconds it should open to its System Profile page. Scroll down to the last section, named Production Information. You may need to click the small bluish reveal triangle to the left of that item to display all of its info.
The firmware version is sort of encoded in that section, on the line labelled "Boot ROM version". For example, on my G4/500 the info on that line states "$0004.18f5", which indicates the firmware version for that machine is 4.1.8 - which is correct, since I have not yet updated it to the latest for it, 4.2.8 (I also do not yet have OSX on that machine).
If your G4 is an AGP Graphics, Gigabit Ethernet, or Digital Audio model, the latest firmware for it is v. 4.2.8. If it is a PCI Graphics model, there is no firmware update for it (none is needed).
The specific model is also shown in ASP - in the section Hardware Overview, on the line labelled Model Name. In that same section is shown the processor speed.
If needed, you can download the G4 4.2.8 firmware update from this Apple KBase article -
Article #120068 - G4 Firmware Update 4.2.8
It, and other firmware updaters, can also be obtained from this comprehensive Apple KBase article -
Article #86117 - Firmware Updates
One of the nice things about firmware updates is that if you run the firmware update and your machine does not need it, the installer for the update will so notify you and refuse to run further.
Note - if your G4 has had any RAM added to it after it was shipped by Apple, it would be a good idea to download and run
DIMM First Aid before doing the firmware update. The update tightens down on the requirement that RAM meet original specs; some 3rd-party RAM was sold a few years back which was slightly sub-spec, and it is not unusual for such RAM to be locked out during startup. DIMM First Aid can perform some basic tests, but more importantly can repair the coding on many sub-spec modules.