If you have control over the filesystem in the svn server and that filesystem is ACL capable (for example ext3/4) you can turn on ACLs to have a grain control over the permissions of you svn tree.
You can enable acls for your partition either by:
mount partition-name -o remount,acl
or by editing your fstab:
/dev/foo /mount-point ext3 defaults,acl 1 2
Then change the permissions in your svn tree by:
~# setfacl -R -m g:"moreprivilegegroup":rwx /path/svnbase/
~# setfacl -R -d -m g:"moreprivilegegroup":rwx /path/svnbase/
~# setfacl -R -m g:"lessprivilegegroup":rwx /path/svnbase/
~# setfacl -R -d -m g:"lessprivilegegroup":rwx /path/svnbase/
~# setfacl -R -m g:"lessprivilegegroup":r-x /path/svnbase/folder3
~# setfacl -R -d -m g:"lessprivilegegroup":r-x /path/svnbase/folder3
So you'll have a group named "moreprivilegegroup" with full permissions over the full tree and a group named "lessprivilegegroup" with full permissions over the full tree but with restrictions to edit/write files in folder3 (and it's subfolders)
The directory folder3 will store the permissions for both groups which cannot be done with default unix permissions.
Populate both groups with the respective users and you'll done.
The example is not exhaustive, take it just as an example. Read setfacl
and getfacl
man pages for more info.