First off, anyone using 32-bit Java probably shouldn't even consider running modded Minecraft... 32-bit CANNOT access the amount of ram needed by mod-packs of any size, about 4GB. 32-bit Windows can only access 3GB, and a minimum of 1GB of that must be reserved for the OS, even more if you have integrated graphics.
Oracle Java is the normal "official" Java... If you load vanilla directly from Mojang with their new launcher (or Modded from Curse, since it uses the Mojang launcher) the Mojang launcher will automatically load a runtime of Java 1.0.8_25 as the officially supported version, so if you use either of those you don't need to worry about Java at all as Mojang will change the loader as the preferred version changes.
I've just loaded 1.0.8_65 on my newly formatted and loaded Windows 10 system and have seen no problems at all.