The 32 bit Windows Lazarus should choose true extended (80 bits) instead of double...Even on a 64 bit Windows system... I can't test this, but that may be a bug.. (I have no 32 bit windows software installed since a very long time).
If this is the case, report it against Lazarus IDE because the compiler does everything correct in your case.
I am not aware of any options you asked for, as per my first answer.