So, not sure how much of this is public yet, and all subject to change, but oh well. Makes sense to say here anyway.
Current (ScotRail) timetable is 6 trains each way to Oban, and three each way to Fort Bill.
The three services to Mallaig divide at Crianlairich, however due to the difference in journey times, this means that they join a different train when they arrive back in Crianlairich. This is important, as it means that you cant sent a three or four coach train to Oban and expect it to slot nicely into the back of a Mallaig service for the run back to Queen Street.
To fully separate the services, you need to completely split off the Oban services with the extra coaches, and ensure that they remain captive diagrams. This is possible, but requires a timetable rewrite.
Main problem so far has been Craigendorran Junction; you don't want to park anything on the single running line waiting for something coming the other way, while holding up every train on the line. This isn't really solvable without major interventions.
The next problem is timetabling and paths from Craigendorran to Dalmuir. (The cutting back of Dumbarton terminators to Dalmuir has made this easier, but the problem remains).
Next is the horrible layout at Westerton. Here, the two single lead junctions and interaction with both Milngavie services and North Clyde services is incredibly restrictive, with up services having to run wrong line through the platform there, before joining the Maryhill line. There doesn't seem to be an obvious solution to this from what I've seen, but it's in the list of renewals/enhancements for CP7.
Platform capacity at Queen Street is no longer a serious consideration, however trying to find a slot to chug up the hill from Queen Street remains an issue. This will eventually be solved, but that's by replacement rolling stock in a decade or so.
Future timetabling will split the services off at Queen Street, so that the Oban service remain captive, and helpfully increase service frequency (but not capacity by any meaningful level) on the southern half of the line. The six Oban services can then run with either 3 or 4 coaches. This will require more passing at Glen Douglas and Ardlui, which currently don't see much passing.
After that, the main improvement is in about another four timetable changes, when the 156s freed by the east Kilbride wires come on stream. The Fort William services should be increasing to 5 each way, with three extending to Mallaig.
In all, the current plan for the coming timetables splits the services to give 9tpd between Crianlairich and Queen street, up from 6. This increase in frequency is a slight increase in capacity, with extra coaches added to the Oban terminators, but not huge. Capacity comes down the line, but splitting the timetable is a necessary first step for a marked increase in service provision.