Got a hold of my brothers DPMS 308 and tried mixing and matching uppers.
The S&W upper will pin up to the DPMS lower, manually functions and dry fires. The bolt catch on the left side hits the receiver and would require grinding a shallow depression in the upper to work properly. There is also a noticeable gap between the upper and lower receivers.
After the receiver is relieved for proper bolt catch function, I think there is a good chance that it would fire and function with no problem.
The DPMS upper was a tight fit on the S&W lower, and the bolt seemed to protrude from the receiver farther than the S&W and would require pushing the buffer assembly in over 1/8" to get it in position to pin up. Also the right side of the upper receiver would need a relief cut , similar to the existing one on the left side, for the bolt catch. If that were done , it would likely pin up, and manually function and dry fire.
I'll post pictures tomorrow when my 15 year old tech support son is available.