I pick my fabric, check to see there is enough of each selection for the pattern, then I cut as I go for the simple reason that I really don't want to cut the entire quilt and find out as I piece that I cut something wrong.
I like to work a little at a time and build the quilt block by block. Also if I decide not to finish a top I haven't got a whole lot of investment in cut up material.
peace