Why did you not paint the NVR into the picture?:)
Your NVR supports gigabit, and according to your picture, all those switches need to support gigabit, otherwise it won't work very well.
It is one cable carrying it all to the NVR, that means that switch A must be gigabit. But B->A connection...