NV ram is the best for most machines.
Any wpc or Wpc-95 cpu boards that come my way for repairs get them fitted. (except for games that use the clock or have midnight madness
If you want your batteries to last for a few years with no leaks and don't mind spending the dollars then energizer lithium batteries are the way to go.