Strictly speaking there were no such limits, adress space was unified.and devs not needing to work around 256MB limits for either CPU or GPU.
The setup was more akin to SX having different speeds depending on what part of memory you're addressing. However it also meant GPU had effectively double the bandwidth when using both memories simultaneously.