Both VirtualSize and SizeOfRawData are DWORD (32-bit unsigned integers), so the maximum value is:
VirtualSize
SizeOfRawData
DWORD
2^32 - 1 = 4,294,967,295 bytes (~4 GB)