what size pants are you wearing now? if possible, run a size or two bigger. it should fix your problem.
i find 686 to be pretty baggy but not in the rise. more so from the crotch down. special blend has some pretty big fits in their line. check out the annex pant maybe even the toofer.