Landscape diffuse texture question

i have a real world heightmap of size of : 1009
and it’s corresponding diffuse texture that i want to drop over it (the texture come from a satellite image)

here a simple material setup that seem to work:

the texture size is : 2608 - 3052

question :

  • for performance or any other reason, does the texture size have to be power of 2 ?

if yes , wht’s the best option for me :

  • resize to 2048 x 2048
  • split in four parts and resize each in power of two

ps : the texture resolution is much higher than the elevation

thanks .