Are EAX , EBX registers 64 bit in length in modern processors
No, they still refer to a 32bit register. But they are part of 64bit registries RAX, RBX and RCX.
The main reason for this is backward compatibility.