Difference between 整理 and 收拾?
No, they are not totally interchangeable, just have some meanings overlapped
you can 整理數據(sort out the data) but not 收拾數據 (tidy up the data)
you can 收拾殘局 (clean up after a messy situation) but not 整理殘局 (organize a messy situation)
Both 整理房間 and 收拾房間  mean 'put the room in order/ tidy up the room'
整理房間 might include some repair work but 收拾房間 doesn't