It sounds a bit like perhaps you have a hard disk problem which may require a repair or replacement.
So i just upgraded to windows 10 again ( after i knew i had a 32bit os and 64bit processer )
Not sure what that means, but....
You can not
upgrade from a 32 bit install to a 64 bit install. You have to perform a custom clean install.
Additionally you may find that some settings in the BIOS needs attention
IF you have a UEFI, GPT, Secure Boot, install (on the disk) it will not boot with Legacy BIOS settings.
Conversely a Legacy BIOS install (on the disk), will not boot if the drive is configure as MBR and startup is looking for the Windows Boot Manager on a GPT partition table, with UEFI configure to support Secure Boot.
Sort of like removing a drive from an old legacy system configure with MBR
AND
Installing it into a newer UEFI system configured as such and expecting it to boot....
It won't, it'll just complain about needing a proper boot device.