Have you had success with HMM ? They provide an alternative to 2 except the switching is more discrete.
Not for what I am doing now. I rely on deeply nested leave-block-out cross validation and generalized (rotated into complex plane) LBO and LFO cross validation that rely on clever tricks with additive hat/annihilator matrices to run in anything approaching real-time. I have not been able to figure out how to fit HMM's/HCRF's into that structure. Have used HMM, HMRFM (Hidden Markov Random Field Model), HCRFM (Hidden Conditional Random Field Model) extensively in the past. Most recently for basket pairs trading, modeling the baskets over three states: cointegrating, nearly cointegrating, and not-cointegrating, and then trading an SVECM on the projected error-correcting SN's within the basket only while in the cointegrating regime. Also some some denoising of the SN series prior to fitting the SVECM.